#ifndef DTH11_H
#define DTH11_H

#include <stdint.h>


// DTH11数据结构
typedef struct {
    uint8_t humidity_int;
    uint8_t humidity_dec;
    uint8_t temperature_int;
    uint8_t temperature_dec;
    uint8_t checksum;
} DTH11_Data;

// 初始化DTH11
void DTH11_Init(void);

// 读取DTH11数据，返回0表示成功，非0表示失败
int DTH11_Read(DTH11_Data *data);

#endif // DTH11_H
